FROM openjdk:8-jre-alpine
# 设置彩色编码输出的环境变量
ARG JAR_FILE
ENV SPRING_OUTPUT_ANSI_ENABLED=ALWAYS \
JAVA_OPTS="" \
JAR_FILE=${JAR_FILE}
WORKDIR /app
ADD target/*.jar ./
EXPOSE 8002
# SecureRandom在java各种组件中使用广泛，可以可靠的产生随机数。但在大量产生随机数的场景下，性能会较低。
# 这时可以使用"-Djava.security.egd=file:/dev/./urandom"加快随机数产生过程
CMD java -Djava.security.egd=file:/dev/./urandom -jar /app/${JAR_FILE}
